Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Java Principal

Description

Text copied to clipboard!
Nous recherchons un Développeur Java Principal passionné et expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal aura une solide expérience dans le développement d'applications Java robustes et évolutives, ainsi qu'une capacité à diriger des projets techniques complexes. En tant que Développeur Java Principal, vous serez responsable de la conception, du développement et de la maintenance de solutions logicielles innovantes, tout en collaborant étroitement avec les équipes produit, design et qualité pour assurer la livraison de produits de haute qualité. Vous jouerez un rôle clé dans la définition des meilleures pratiques de codage, la revue de code et le mentorat des développeurs juniors. Ce poste exige une compréhension approfondie des architectures logicielles, des frameworks Java modernes, ainsi qu'une capacité à résoudre efficacement les problèmes techniques. Nous valorisons également la communication claire et la capacité à travailler dans un environnement agile. Rejoignez-nous pour contribuer à des projets stimulants et faire avancer votre carrière dans un cadre collaboratif et innovant.

Responsabilités

Text copied to clipboard!
  • Concevoir, développer et maintenir des applications Java performantes.
  • Diriger les revues de code et assurer la qualité du code produit.
  • Collaborer avec les équipes produit pour comprendre les besoins et définir les spécifications techniques.
  • Mentorer et former les développeurs juniors au sein de l'équipe.
  • Participer à la définition des architectures logicielles et des choix technologiques.
  • Assurer la résolution rapide des bugs et des problèmes techniques.
  • Contribuer à l'amélioration continue des processus de développement.
  • Gérer les priorités et les délais des projets techniques.
  • Documenter les solutions développées et les bonnes pratiques.
  • Veiller à la conformité des applications avec les normes de sécurité et de performance.

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement Java (minimum 5 ans).
  • Maîtrise des frameworks Spring, Hibernate et des technologies associées.
  • Bonne connaissance des bases de données relationnelles et NoSQL.
  • Expérience avec les outils de gestion de version (Git, SVN).
  • Capacité à travailler en méthodologie Agile/Scrum.
  • Compétences en résolution de problèmes complexes et optimisation de code.
  • Excellentes compétences en communication et travail d'équipe.
  • Expérience en gestion de projet technique est un plus.
  • Connaissance des outils d'intégration continue et de déploiement automatisé.
  • Maîtrise de l'anglais technique.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous décrire un projet Java complexe que vous avez dirigé ?
  • Comment assurez-vous la qualité du code dans vos projets ?
  • Quelle est votre expérience avec les frameworks Spring et Hibernate ?
  • Comment gérez-vous les conflits techniques au sein d'une équipe ?
  • Avez-vous déjà mis en place des processus d'intégration continue ?
  • Comment restez-vous à jour avec les évolutions technologiques Java ?
  • Quelle est votre approche pour le mentorat des développeurs juniors ?
  • Comment gérez-vous les délais serrés dans un projet ?
  • Pouvez-vous expliquer une situation où vous avez optimisé une application Java ?
  • Comment assurez-vous la sécurité dans vos développements Java ?